package com.pig4cloud.pig.common.log.event;

import com.pig4cloud.pig.admin.api.entity.SysLog;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 系统日志事件源类
 * <p>
 * 继承自SysLog实体类，扩展了请求体参数字段，用于在事件传递过程中携带原始请求参数
 * </p>
 *
 * @author lengleng
 * @date 2025/05/31
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class SysLogEventSource extends SysLog {

	/**
	 * 请求体参数
	 * <p>
	 * 存储原始的请求参数对象，在日志记录时会被序列化为JSON字符串
	 * </p>
	 */
	private Object body;

}
